@mixin locate($top, $left) {
	margin-top: unquote(($top/60)+"em");
	margin-left: unquote((($left - 360+20)/60)+"em");
}

html::-webkit-scrollbar {
	display: none;
}

//pc-slide
.media-Slide {
	height: 13em
}

.p-slide[data-theme='theme-3'] .next {
	position: absolute;
	background-image: url("https://dotlinkface-tmpl.oss-cn-shanghai.aliyuncs.com/IT/IT-19.png");
	background-repeat: no-repeat;
	background-color: transparent;
	right: 2em
}

.p-slide[data-theme='theme-3'] .pre {
	position: absolute;
	background-image: url("https://dotlinkface-tmpl.oss-cn-shanghai.aliyuncs.com/IT/IT-20.png");
	background-repeat: no-repeat;
	background-color: transparent;
	left: 2em
}

.flickity-page-dots .dot {
	background-color: #fefcfc;
	opacity: 1;
}

.p-slide .flickity-page-dots .dot.is-selected {
	background-color: #898888;
	border: 0 solid transparent
}

// case-slide
.hill-img_case {
	height: 4.259em;
	box-sizing: content-box;
	padding-bottom: 2.5em
}

.p-slide .flickity-page-dots .dot {
	background-color: #ffffff;
}

//common
.hill-top-common-text1 {
	width: 100%;
	font-family: Impact;
	.p-text-wrap {
		font-size: 80px;
	}
	color: #eaeaea;
	text-align: center;
	margin-top: 1.667em;
	z-index: 10;
}

.hill-top-common-text2 {
	width: 100%;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 20px;
	}
	color: #333333;
	text-align: center;
	margin-top: -60PX;
	z-index: 10;
}

.hill-top-common-line.p-line .p-line-wrap {
	border-top: 0.033em solid #90c1fd;
	width: 0.333em;
}
.hill-top-common-line.p-line {
	margin-left: 7.5em;
	margin-top: 0em
}

// nav
#hill-header-logo {
	width: 1.083em;
	height: 0.583em;
	@include locate(40,
	374)
}

.p-button .p-button-wrap a {
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 30px;
	}
	color: #262626;
}

.p-button .p-button-wrap a:hover {
	color: #2577d6;
}

.hill-nav {
	height: 1.7em;
	margin-left: 8em;
	width: 11em;
}

.p-navmobile .p-navbar span.icon-quxiao {
	margin-top: 1.5em;
	margin-left: 15em
}

.p-navmobile .p-navbar span.icon-daohang {
	font-size: 1.4em
}

//section-1-screen
.hill-screen-img1 {
	width: 9.533em;
	height: 5.35em;
	margin-top: 3.3em;
	margin-left: 6em
}

.hill-screen-text1 {
	width: auto;
	font-family: MicrosoftYaHei;
	color: #ffffff;
	.p-text-wrap {
		font-size: 40px;
	}
	margin-top: 3.917em;
	margin-left: 2em;
	z-index: 10;
	position: relative;
}

.hill-screen-text2 {
	width: auto;
	font-family: Helvetica;
	.p-text-wrap {
		font-size: 26px;
	}
	color: #ffffff;
	margin-top: 0.45em;
	margin-left: 2em;
	z-index: 10;
	position: relative;
}

.hill-screen-img2 {
	width: 0.833em;
	height: 0.283em;
	opacity: 0.88;
	margin-top: 0.5em;
	margin-left: 2em;
	z-index: 10;
	position: relative;
}

.hill-screen-text3 {
	width: 10.2em;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 16px;
	}
	color: #ffffff;
	margin-top: 0.25em;
	margin-left: 2em;
	z-index: 10;
	position: relative;
}

.hill-screen-page2-img1 {
	width: 11.017em;
	height: 7.183em;
	margin-left: 4.4em;
	margin-top: 2.517em
}

.hill-screen-page2-text1 {
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 40px;
	}
	color: #ffffff;
	margin-left: 3.4em;
	margin-top: 4.917em;
	position: relative;
	z-index: 10;
}

.hill-screen-page2-text2 {
	font-family: Helvetica;
	.p-text-wrap {
		font-size: 26px;
	}
	color: #ffffff;
	margin-left: 3.4em;
	margin-top: 0.533em;
	position: relative;
	z-index: 10;
}

.hill-screen-page2-line.p-line {
	width: 0.7em;
	border-top: 3px solid #ffffff;
	margin-left: 1em;
	margin-top: 0.25em;
	position: relative;
	z-index: 10;
}
.hill-screen-page2-line.p-line .p-line-wrap {
	border-color: #ffffff;
}

.hill-screen-page2-text3 {
	width: 8.783em;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 16px;
	}
	color: #ffffff;
	margin-left: 3.4em;
	margin-top: 0.783em;
	position: relative;
	z-index: 10;
}

.hill-screen-page3-img1 {
	width: 4.617em;
	height: 8.9em;
	margin-left: 9.317em;
	margin-top: 1.933em
}
.hill-screen-page3-line.p-line {
	margin-left: 1em;
	width: 0.7em;
}

.hill-screen-page3-text1 {
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 40px;
	}
	color: #898888;
	margin-left: 4.233em;
	margin-top: 4.917em;
	position: relative;
	z-index: 10;
}

.hill-screen-page3-text2 {
	font-family: Helvetica;
	.p-text-wrap {
		font-size: 26px;
	}
	color: #898888;
	margin-left: 4.233em;
	margin-top: 0.533em;
	position: relative;
	z-index: 10;
}

.hill-screen-page3-line.p-line .p-line-wrap {
	width: 0.7em ;
	border-top: 3px solid #ffffff;
	margin-left: 4.233em;
	margin-top: 0.25em;
	position: relative;
	z-index: 10;
}

.hill-screen-page3-text3 {
	width: 8.783em;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 16px;
	}
	font-size: 0.267em;
	color: #898888;
	margin-left: 4.233em;
	margin-top: 0.767em;
	position: relative;
	z-index: 10;
}

//section-2-case
#spa-section-2 {
	padding-bottom: 0.783em;
}

.hill-case-middle-text1.hill-case-middle-text {
	margin-top: 0.65em
}

.hill-case-middle-text {
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 13px;
	}
	width: 100%;
	text-align: center;
	color: #666666;
	margin-top:0.25em
}

// fullScreen-case
.hill-full-case {
	padding-bottom: 1.1em
}

.hill-case-img {
	height: 2.917em;
	margin-left: 0.313em
}

.hill-case-img-1 {
	width: 3.438em;
}

.hill-case-img-2 {
	width: 3.958em;
}

.hill-case-img-1.marignleft-1 {
	margin-left: 0;
}

.hill-case-box1,
.hill-case-box2,
.hill-case-box3 {
	margin-top: 0.783em;
	margin-left: 0.315em
}

.hill-case-line.p-line {
	width: auto;
}

.hill-case-line.p-line .p-line-wrap {
	position: relative;
	width: 1.787em;
	border-top: 5px solid transparent;
	margin-top: 0.33em;
	z-index: 10;
}

.hill-case-box1:hover,
.hill-case-box2:hover,
.hill-case-box3:hover {
	.hill-case-line.p-line .p-line-wrap {
		border-top: 3px solid #90c1fd;
	}
}

.hill-case-line-bottom.p-line .p-line-wrap {
	width: 12.612em;
	border-top: 2px solid #f0f0f0;
	margin-left: 3.783em;
	margin-top: -0.32em
}

//section-3-about
#spa-section-3 {
	margin-top: 2.283em;
	background-color: #f0f0f0;
	padding-bottom: 1.65em
}

.hill-about-img1 {
	width: 13.983em;
	height: 7.867em;
	margin: 1.483em auto 0;
	z-index: 10;
}

.hill-about-box1 {
	width: 17.75em;
	background-color: #90c1fd;
	margin: -2em auto 0;
	padding-bottom: 0.75em;
}

.hill-about-boxtext1 {
	font-family: MicrosoftYaHei;
	color: #ffffff;
	.p-text-wrap {
		font-size: 13px;
	}
	margin-top:2.5em;
	width: 100%;
	text-align: center
}

.hill-about-boxtext2 {
	font-family: MicrosoftYaHei;
	color: #ffffff;
	.p-text-wrap {
		font-size: 13px;
	}
	width: 100%;
	text-align: center;
	margin-top: 0.05em
}

.hill-about-boxtext3 {
	font-family: MicrosoftYaHei;
	color: #ffffff;
	.p-text-wrap {
		font-size: 13px;
	}
	width: 100%;
	text-align: center;
	margin-top: 0.05em
}

//section-3-product
#spa-section-4 {
	padding-bottom: 1.683em;
}


.hill-imgsection .item-txt1{
	text-align: center;
	color: #333333;
}


.hill-imgsection .item-txt1 .p-text-wrap{
	font-size: 14px;
}

.hill-imgsection .img-item{
	padding-bottom: 1em;
}



.hill-product-img {
	width: 6em;
	height: 4.667em;
}

.hill-product-img1 {
	margin-left: 0.333em
}

.hill-product-img {
	margin-left: 0.5em
}

.hill-product-img1,
.hill-product-img4 {
	margin-left: 0.333em
}

.hill-product-img1,
.hill-product-img2,
.hill-product-img3 {
	margin-top: 1.583em
}

.hill-product-img4,
.hill-product-img5,
.hill-product-img6 {
	margin-top: 1em
}

.hill-product-box-text {
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 13px;
	}
	color: #333333;
	margin-top: 0.333em;
	margin-left: 1.5em
}

.hill-product-box1-text,
.hill-product-box4-text {
	margin-left: 2.683em
}

.hill-product-img:hover {
	border: solid 4px #90c1fd;
}

.hill-product-box3-text,
.hill-product-box6-text {
	width: auto
}

.hill-imgsection{
	width: 100%;
}





//section-5-share
#spa-section-5 {
	background-color: #f0f0f0;
	padding-bottom: 1.67em
}

.hill-share-box1 {
	position: relative;
	width: 19.333em;
	background-color: #ffffff;
	margin: 1.817em auto;
	padding-bottom: 1.433em;
	z-index: 20;
	height:auto;
}
.hill-share-line.p-line{
	margin-left: 0.75em;
	width: 0.6em;
}
.hill-share-line.p-line .p-line-wrap {
	border-top: solid 0.033em #90c1fd;
}

.hill-share-text1 {
	width: 10em;
	height: 0.317em;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 18px;
	}
	color: #262626;
	margin-left: 0.717em;
	margin-top: 1.8em;
}

.hill-share-text2 {
	width: 10em;
	height: 1.483em;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 14px;
	}
	color: #4d4a4a;
	margin-top: 0.483em;
	margin-left: 0.717em;
}

.hill-share-text3 {
	@extend .hill-share-text2;
	margin-top: 0.383em
}

.hill-share-link.p-button {
	width: 2em;
	height: 0.567em;
	margin-left: 0.717em;
	background-color: transparent;
	border: solid 1px #888888;
	margin-top: 0.483em;
}

.hill-share-img1 {
	position: relative;
	width: 6.85em;
	height: 8.433em;
	margin-left: 0.65em;
	margin-top: -1.2em;
}

.hill-share-box2 {
	position: relative;
	width: 16.183em;
	padding-bottom: 3.833em;
	margin-top: -2.9em;
	background-color: #c4dfff;
	margin-left: -0.2em;
	z-index: 10
}

.hill-share-box3 {
	position: relative;
	width: 3.833em;
	padding-bottom: 3.833em;
	background-color: #c4dfff;
	z-index: 10;
	margin-left: 16em;
	margin-top: -8.3em
}

//section-6-business
#spa-section-6 {
	padding-bottom: 1em
}

.hill-business-box {
	width: 1.8em;
	height: 1.8em;
	padding-bottom: 0.3em;
}

.hill-business-text1 {
	width: 2.5em;
	height: 0.267em;
	margin-top: 0.4em;
	text-align: center;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 16px;
	}
	color: #262626;
}

.hill-business-text2 {
	width: 3.6em;
	height: 1.267em;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 12px;
	}
	color: #898888;
}

//
.hill-business-img1 {
	width: 1.117em;
	height: 1.083em;
	margin: 0.3em auto
}

.hill-business-img2 {
	width: 1.05em;
	height: 1em;
	margin: 0.3em auto
}

.hill-business-img3 {
	width: 1.05em;
	height: 1em;
	margin: 0.3em auto
}

.hill-business-img4 {
	width: 1.117em;
	height: 1.067em;
	margin: 0.3em auto
}

.hill-business-img5 {
	width: 1.117em;
	height: 1.067em;
	margin: 0.3em auto
}

.hill-business-img6 {
	width: 1.117em;
	height: 1.067em;
	margin: 0.3em auto
}

.hill-business-img7 {
	width: 1.117em;
	height: 1.067em;
	margin: 0.3em auto
}

.hill-business-img8 {
	width: 1.117em;
	height: 1.067em;
	margin: 0.3em auto
}

.hill-business-box1 {
	@include locate(124,
	434);
	height: 1.8em;
	margin-left: 1.375em;
}

.hill-business-box5 {
	@include locate(104,
	434)
}

.hill-business-box2,
.hill-business-box3,
.hill-business-box4 {
	margin-left: 3.35em;
	margin-top: 2.1em
}

.hill-business-box6,
.hill-business-box7,
.hill-business-box8 {
	margin-left: 3.2em;
	margin-top: 1.7em
}

.hill-business-text1_1,
.hill-business-text5_1 {
	margin-left: 1.03em;
}

.hill-business-line1_2,
.hill-business-line5_2 {
	margin-left: 1.941em
}

.hill-business-line2_2,
.hill-business-line3_2,
.hill-business-line4_2,
.hill-business-line6_2,
.hill-business-line7_2,
.hill-business-line8_2 {
	margin-left: 4.483em
}

.p-line[data-theme="h"].hill-business-line {
	width: 0.667em;
	.p-line-wrap {
		border: solid 0.017em #90c1fd;
	}
	margin-top: 0.217em;
}

.hill-business-text2_1,
.hill-business-text3_1,
.hill-business-text4_1,
.hill-business-text6_1,
.hill-business-text7_1,
.hill-business-text8_1 {
	margin-left: 2.647em;
	margin-top: 0.4em
}

.hill-business-text1_3 {
	@include locate(20,
	366);
	margin-left:0.475em ;
}

.hill-business-text5_3 {
	@include locate(20,
	366);
	margin-left:0.475em ;

}

.hill-business-text2_3,
.hill-business-text3_3,
.hill-business-text4_3,
.hill-business-text6_3,
.hill-business-text7_3,
.hill-business-text8_3 {
	// margin-left: 0.759em;
	margin-left: 1.55em;
	margin-top: 0.317em
}

//section-7-contact
.hill-contact-box1 {
	margin-top: 1em;
	width: 10em;
	background: url("https://dotlinkface-tmpl.oss-cn-shanghai.aliyuncs.com/Hill/Hill-30.png");
	padding-bottom: 0.85em;
	height: auto;
}

.hill-contact-box2 {
	margin-top: 1em;
	width: 10em;
	background-image: url("https://dotlinkface-tmpl.oss-cn-shanghai.aliyuncs.com/Hill/Hill-31.png");
	background-size: cover;
	padding-bottom: 0.9em;
	height: auto;
}

.hill-contact-img1 {
	width: 0.6em;
	height: 0.65em;
	margin-top: 1.2em;
	margin-left: 4.7em;
}

.hill-contact-img2 {
	width: 0.8em;
	height: 0.6em;
	margin-top: 1.2em;
	margin-left: 4.7em;
}

.hill-contact-line1.p-line {
	margin-left: 2.5em;
	margin-top: 0.5em
}
.hill-contact-line1.p-line .p-line-wrap {
	border-top: 0.033em solid #90c1fd;
	width: 0.817em;
}
.hill-contact-line2.p-line{
	margin-left: 2.5em;
	margin-top: 0.5em
}

.hill-contact-line2.p-line .p-line-wrap {
	border-top: 0.033em solid #ffffff;
}

.hill-contact-left-text {
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 14px;
	}
	color: #ffffff;
}

.hill-contact-left-text1 {
	width: 100%;
	text-align: center;
	margin-top: 0.8em
}

.hill-contact-left-text2 {
	width: 100%;
	text-align: center;
	margin-top: 0.2em
}

.hill-contact-left-text3 {
	width: 100%;
	text-align: center;
	margin-top: 0.2em
}

.hill-contact-right-text1 {
	width: 100%;
	text-align: center;
	margin-top: 0.8em
}

.hill-contact-right-text2,
.hill-contact-right-text3 {
	width: 100%;
	text-align: center;
	margin-top: 0.2em
}

// pc-footer
.hill-footer {
	padding-bottom: 0
}

.hill-footer-box {
	width: 2.883em;
	margin: 2.467em auto 0;
	background-color: #eea9b9;
	border-radius: 0.133em 0.133em 0 0;
	padding-bottom: 0.1em
}

.hill-footer-img1 {
	width: 0.817em;
	height: 0.433em;
	margin-top: 0.217em;
	margin-left: 0.133em
}

.hill-footer-text1 {
	width: auto;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 16px;
	}
	color: #ffffff;
	margin-left: 0.2em
}

.hill-footer-text2 {
	width: auto;
	font-family: MicrosoftYaHei;
	.p-text-wrap {
		font-size: 14px;
	}
	color: #ffffff;
	margin-left: 0.2em
}
@media screen and (max-width:1440px){
	#p-body{
		.p-pic{
			.hill-screen-img1{
				margin-left: 3em;
			}
			.hill-screen-text3{
				width: 7em;
			}
			.hill-screen-text1, .hill-screen-text2, .hill-screen-text3{
				margin-left: 1em;
			}
			.hill-screen-img2{
				margin-left: 1em;
			}
			.hill-screen-page3-img1{
				margin-left: 6.2em;
			}
			.hill-screen-page3-text3{
				width:7em;
			}
			.hill-screen-page2-text1, .hill-screen-page2-text2, .hill-screen-page2-text3{
				margin-left: 1em;
			}
			.p-line.hill-screen-page2-line{
				.p-line-wrap{
					margin-left: 1em;
				}
			}
			.hill-screen-page3-text1, .hill-screen-page3-text2, .hill-screen-page3-text3{
				margin-left: 1em;
			}
			.p-line.hill-screen-page3-line{
				.p-line-wrap{
					margin-left: 1em;
				}
			}
			.hill-screen-page2-img1{
				width:7.5em;
				height: 5em;
				margin-left: 3.4em;
    			margin-top: 3.8em;
			}
			.hill-screen-page2-text3{
				width: 7em;
			}
		}
	}
}

@media screen and (max-width:991px) {
	#p-header{
		.hill-nav{
			margin-left: 7em;
		}
	}
	#p-body{
		.hill-screen-page3-line.p-line{
			margin-left: 1em;
		}
		.hill-screen-page2-line.p-line{
			margin-left: 1em;
		}
		.hill-about-box1{
			padding-bottom: 5.75em;
		}
		.p-pic{
			.hill-screen-text3{
				width:6em;
			}
		}
		.hill-top-common-text2 {
			width: 100%;
			font-family: MicrosoftYaHei;
			.p-text-wrap {
				font-size: 20px;
			}
			color: #333333;
			text-align: center;
			margin-top: -1.5em;
			z-index: 10;
		}
		.hill-share-box3 {
			margin-top: -10.5em
		}
		.hill-contact-left-text1,
		.hill-contact-left-text2 {
			margin-left: 0;
		}
		.hill-contact-left-text3 {
			margin-left: 0
		}
		.p-slide.media-Slide .flickity-page-dots {
			margin-left: 0;
		}
	}
}

@media screen and (max-width:767px) {

		.hill-nav {
			width: 1.3em;
			height: 2em;
			margin-top: 1em;
		}
		.hill-header {
			padding-bottom: 1.13em
		}
		.p-navmobile .p-navbar {
			margin-top: 1em
		}
		#hill-header-logo {
			width: 3.056em;
			height: 1.426em;
			margin-top: 1.148em
		} //common-css
	#p-body{
		.p-pic{
			.hill-screen-img1, .hill-screen-page2-img1, .hill-screen-page3-img1 {
				margin: 2em auto;
			}
			.hill-screen-img2 {
				width: 2em;
				height: 0.7em;
				margin-top: 0.5em;
				margin-left: 9em;
			}
			.hill-screen-text1,.hill-screen-page2-text1,.hill-screen-page3-text1 {
				.p-text-wrap {
					font-size: 30px
				}
				width: 100%;
				text-align: center;
				margin-top: 1.2em;
				margin-left: 0
			}
			.hill-screen-text2,.hill-screen-page2-text2,.hill-screen-page3-text2 {
				.p-text-wrap {
					font-size: 20px
				}
				width: 100%;
				text-align: center;
				margin-top: 0.4em;
				margin-left: 0
			}
			.hill-screen-text3,.hill-screen-page2-text3,.hill-screen-page3-text3 {
				width: auto;
				margin: 0.7em 1.3em;
			}
			.hill-screen-page2-line.p-line,
		.hill-screen-page3-line.p-line {
			width: 3em ;
			margin-top: 0.5em;
			margin-left: 8.6em;
		}
		}
		#spa-section-6 {
			.hill-business-line{
				width: 2.0em;
			}
			.hill-business-line1_2,
			.hill-business-line3_2,
			.hill-business-line5_2,
			.hill-business-line7_2 {
				margin-left: 0;
			}
			.hill-business-line2_2,
			.hill-business-line4_2,
			.hill-business-line6_2,
			.hill-business-line8_2 {
				margin-left: 0;
			}
			.hill-business-line1_2,
			.hill-business-line3_2,
			.hill-business-line5_2,
			.hill-business-line7_2{
				margin-left: 3.4em;
			}
			.hill-business-line2_2,
			.hill-business-line4_2,
			.hill-business-line6_2,
			.hill-business-line8_2{
				margin-left: 7.7em;
			}
			.hill-business-text1_1,
			.hill-business-text3_1,
			.hill-business-text5_1,
			.hill-business-text7_1 {
				margin-left: 0;
			}
		}
		.hill-top-common-text1 {
			width: 100%;
			font-family: Impact;
			.p-text-wrap {
				font-size: 47px;
			}
			color: #f8f8f8;
			text-align: center;
			margin-top: 1.667em;
		}
		.hill-top-common-text2 {
			width: 100%;
			font-family: MicrosoftYaHei;
			.p-text-wrap {
				font-size: 15px;
			}
			color: #333333;
			text-align: center;
			margin-top: -42.371px;
			z-index: 10;
		}
		.hill-top-common-line.p-line .p-line-wrap {
			border-top: 0.033em solid #90c1fd;
			width: 0.8em;
			margin-left: 7.5em;
		} //mobile-section-1-screen
		.media-Slide {
			height: 27em
		}
		.p-slide.media-Slide .flickity-page-dots {
			display: none
		}
		
		.p-slide[data-theme='theme-3'] .next {
			right: 1em;
			top: 10em
		}
		.p-slide[data-theme='theme-3'] .pre {
			left: 1em;
			top: 10em
		}
		 //mobile-section-2-case
		.hill-case-middle-text1.hill-case-middle-text {
			margin-top: 1em
		}
		.hill-case-middle-text {
			width: 18em;
			margin: 0 auto
		}
		.hill-case-middle-text {
			line-height: 1.333em;
		} //fullScreen
		.hill-full-case {
			padding-bottom: 1.5em;
			margin-top: 1em;
		}
		.hill-case-img {
			width: 5.778em;
			height: 4.259em;
			margin-left: 0.74em
		}
		.hill-case-img-1.marignleft-1 {
			margin-left: 0.6em;
		}
		.hill-case-img-4 {
			margin-top: 1em;
			margin-left: 3.8em;
		}
		.hill-case-img-5 {
			margin-top: 1em;
		}
		.hill-case-box1-img {
			margin-left: 0.741em
		} //mobile-section-3-about
		#spa-section-3 {
			padding-bottom: 0;
		}
		.hill-about-img1 {
			width: 15.556em;
			height: 9.815em;
		}
		.hill-about-box1 {
			width: 18.519em;
			margin-left: 0.741em;
			/* padding-bottom: 2em; */
			margin-top: -2.5em;
			height: 12em;
		}
		.hill-about-boxtext1,
		.hill-about-boxtext2,
		.hill-about-boxtext3 {
			width: auto;
			margin: 3em 1em
		}
		.hill-about-boxtext2,
		.hill-about-boxtext3 {
			margin-top: 0.2em
		}
		.hill-case-line-bottom.p-line .p-line-wrap {
			margin-top: 0.556em
		} //mobile-section-4-product
		.hill-product-box-text {
			width: 3.5em;
		}
		.hill-product-box1-text,
		.hill-product-box4-text {
			margin-left: 1.5em
		}
		.hill-product-box1,
		.hill-product-box4 {
			margin-left: 1em
		}
		.hill-product-box2-text {
			margin-left: 3.5em
		}
		.hill-product-box3-text {
			margin-left: 3.2em
		}
		.hill-product-box5-text {
			margin-left: 3.5em
		}
		.hill-product-box6-text {
			margin-left: 3.2em
		}
		.hill-product-img {
			width: 5.778em;
			height: 4.259em;
			margin-left: 0.593em
		}
		.hill-product-img1,
		.hill-product-img4 {
			margin-left: 0.741em
		} //mobile-section-5-share
		#spa-section-5 {
			padding-bottom: 3.7em
		}
		.hill-share-img1 {
			width: 7.611em;
			height: 9.37em;
			margin: -1.2em auto 5em
		}
		.hill-share-box1 {
			width: 18em;
			margin-left: 1em
		}
		.hill-share-line.p-line{
			margin-left: 0.75em;
			width: 2em;
		}
		.hill-share-text1 {
			width: auto;
			margin-left: 0.852em;
		}
		.hill-share-text2 {
			width: auto;
			margin: 0.5em 0.852em
		}
		.hill-share-link.p-button {
			width: 4.444em;
			height: 1.26em;
			border-radius: 1em;
			margin-top: 1.2em;
			margin-left: 0.852em;
		}
		.hill-share-box2 {
			width: 3.704em;
			padding-bottom: 3.704em; // margin-top: -31em;
			// margin-left: 15.8em
		}
		.hill-share-box3 {
			width: 14.833em;
			padding-bottom: 4.259em; // margin-top: 23.7em;
			margin-left: 0.5em
		} //mobile-section-6-business
		.hill-business-line {
			width: 3em
		}
		.hill-business-text1 {
			width: 8.889em;
			text-align: center;
		}
		.hill-business-text2 {
			width: 8.889em
		}
		.hill-business-img {
			width: 3em;
			height: 2em;
			margin: 1em 0.5em;
		}
		.hill-business-box {
			width: 4em;
			height: 4em;
			padding-bottom: 1em;
		}
		.hill-business-box1,
		.hill-business-box3,
		.hill-business-box5,
		.hill-business-box7 {
			margin-left:2.585em
		}
		
		.hill-business-text1_3,
		.hill-business-text3_3,
		.hill-business-text5_3,
		.hill-business-text7_3 {
			margin-left: 0.732em;
		}
		.hill-business-box2,
		.hill-business-box4,
		.hill-business-box6,
		.hill-business-box8 {
			margin-left:5.648em;
		}
		.hill-business-text2_1,
		.hill-business-text4_1,
		.hill-business-text6_1,
		.hill-business-text8_1 {
			margin-left: 0.759em
		}
		.hill-business-box5,
		.hill-business-box6 {
			margin-top: 2em
		}
		.hill-business-text2_3,
		.hill-business-text3_3,
		.hill-business-text4_3,
		.hill-business-text6_3,
		.hill-business-text7_3,
		.hill-business-text8_3 {
			margin-left: 0.759em; // margin-left: 1.5em;
			margin-top: 0.317em
		} //mobile-section-6-contact
		.hill-contact-box1 {
			width: 18.519em;
			margin-top: 2em;
			margin-left: 0.714em;
			height: auto;
		}
		.hill-contact-img1 {
			width: 1.5em;
			height: 1.5em;
			margin-left:8.509em
		}
		.hill-contact-line1.p-line{
			margin-left: 6.7em;
		}
		.hill-contact-left-text1 {
			margin-left: 0;
			width: calc( 100% - 0.8em);
			text-align: center;
		}
		.hill-contact-left-text2 {
			margin-left: 0;
			width: calc( 100% - 0.8em);
			text-align: center;
		}
		.hill-contact-left-text3 {
			margin-left: 0;
			width: calc( 100% - 0.8em);
			text-align: center;
		}
		.hill-contact-box2 {
			width: 18.519em;
			margin-top: 0;
			padding-bottom: 2em;
			margin-left: 0.714em;
			height: auto;
		}
		.hill-contact-left-text {
			width: auto; // margin-left: 1em
		}
		.hill-contact-img2 {
			width: 1.5em;
			height: 1.5em;
			margin-left: 8.509em;
		}
		.hill-contact-line2.p-line{
			margin-left: 6.7em;
		} 
		.hill-contact-right-text1,.hill-contact-right-text2,.hill-contact-right-text3{
			margin-left: 0;
			text-align: center
		}
	
		//foot
		.hill-footer-img1 {
			width: 2em;
			height: 1em;
			margin-top: 1em
		}
		.hill-footer-text1 {
			width: auto;
			margin-left: 0.5em
		}
		.hill-footer-text2 {
			width: auto;
			margin-left: 0.5em
		}
		.hill-footer-box {
			width: 8em;
			border-radius: 0.5em 0.5em 0 0
		}
	}
	}